package com.czb.seckill.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.czb.seckill.pojo.Order;
import com.czb.seckill.pojo.User;
import com.czb.seckill.vo.GoodsVo;

/**
 * @author: 陈正彬
 */
public interface OrderService extends IService<Order> {
    //方法，秒杀 某个人秒杀到某个商品
    Order seckill(User user, GoodsVo goodsVo);

    //方法生成秒杀路径（唯一）
    String createPath(User user, Long goodsId);

    //方法 对秒杀路径进行校验
    Boolean checkPath(User user, Long goodsId, String path);

    //方法 验证用户的验证码是否正确
    Boolean checkCaptcha(User user,Long goodsId,String captcha);
}
